"""
输入一个整数元，有10元、5元、1元的面值，输出这个总数的所有可能的面值组合用英文逗号隔开，并输出组合总数
"""
n = eval(input("请输入一个整数："))
count = 0
for ten in range(n // 10 + 1):
    for five in range((n - ten * 10) // 5 + 1):
        count += 1
        one = n - ten * 10 - five * 5
        print("%d,%d,%d" % (ten, five, one))
print(count)
